#include #include #include struct ts t; // for DHT11, // VCC: 5V or 3V // GND: GND // DATA: 2 int pinDHT11 = 2; int bal = A1; SimpleDHT11 dht11; void setup() { Serial.begin(9600); Wire.begin(); DS3231_init(DS3231_INTCN); t.hour=12; // données pour mettre à l'heure l'horloge t.min=45; t.sec=0; t.mday=31; t.mon=05; t.year=2018; DS3231_set(t); } void loop() { Serial.println("================================="); Serial.println(bal); DS3231_get(&t); Serial.print("date : "); Serial.print(t.mday); Serial.print("/"); Serial.print(t.mon); Serial.print("/"); Serial.print(t.year); Serial.print("\t Heure : "); Serial.print(t.hour); Serial.print(":"); Serial.print(t.min); Serial.print("."); Serial.println(t.sec); int sensorValue = analogRead(A0); Serial.print("Luminosity : "); Serial.println(sensorValue); int SensorValue = analogRead(A2); Serial.print("Weight : "); Serial.println(SensorValue); byte weight = 0; byte temperature = 0; byte humidity = 0; int err = SimpleDHTErrSuccess; if ((err = dht11.read(pinDHT11, &temperature, &humidity, NULL)) != SimpleDHTErrSuccess) { Serial.print("Read DHT11 failed, err="); Serial.println(err);delay(1000); return; } Serial.print("Temperature : "); Serial.print((int)temperature-3); Serial.println(" *C "); Serial.print("Humidity : "); Serial.print((int)humidity); Serial.println(" %"); delay(1500); }